An improved method of selecting regression tests for C++ programs
نویسندگان
چکیده
This paper describes an impact analysis technique that identifies which parts should be retested after a system written in C++ is modified. We are interested in identifying the impacts of changes at the class member-level by using dependency relations between class members. We try to find out which member functions need unit-level retesting and which interactions between them need integration-level retesting. To get precise analysis results, we adopt a technique that classifies types of changes and analyze the impact for each type. Primitive changes, changes which are associated with C++ features, are first defined and their ripple effects are computed in order to construct a firewall for each type of changes systematically. We have applied our prototype tool to a real system with small size. This case study shows some evidence that our approach gives reasonable efficiency and precision as well as being practical for analyzing change impacts of C++ programs.
منابع مشابه
Selecting Regression Tests for Object-Oriented Software
Regression testing is an important but expensive software maintenance activity aimed at providing con-dence in modiied software. Selective retest methods reduce the cost of regression testing by selecting tests for a modiied program from a previously existing test suite. Many researchers have addressed the selective retest problem for procedural-language software, but few have addressed the pro...
متن کاملEvaluation of Combination Methods for Garlic Evapotranspiration Estimation
ABSTRACT-Different evapotranspiration (ET) estimation equations having different accuracy with different conditions have been developed for ET estimation. This study will firstly focus on the estimation of 13 climatic equations of daily garlic ET estimation whose ET is measured by lysimeter to provide information which can be helpful in selecting an appropriate ET equation. The paper aims at s...
متن کاملAn Improved Methodology for Measurement of Uninterrupted – Flow Capacity Affected by Pavement Condition
The present Serviceability Rating (PSR) is one of the major criteria in selecting road for rehabilitation. In this paper, statistically realistic models for are developed PSR and free speed correlation on uninterrupted flow facilities. Then, the previously developed relations between free speed and capacity are used to determine the effect of pavement condition on flow capacity. Two nearly iden...
متن کاملAn Improved Methodology for Measurement of Uninterrupted – Flow Capacity Affected by Pavement Condition
The present Serviceability Rating (PSR) is one of the major criteria in selecting road for rehabilitation. In this paper, statistically realistic models for are developed PSR and free speed correlation on uninterrupted flow facilities. Then, the previously developed relations between free speed and capacity are used to determine the effect of pavement condition on flow capacity. Two nearly iden...
متن کاملAn Entropy (Shannon) Based Approach for Determining Importance Weights of Influencing Factors in Selecting Medical Tourism Destinations
Introduction: Medical tourism is currently accepted as a developing industry. It describes the act of leaving home for treatment and care abroad. There are several factors that influence choice of destination for patients in medical tourism. Identification of these factors and prioritization according to importance weights could help international healthcare providers develop t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Software Maintenance
دوره 13 شماره
صفحات -
تاریخ انتشار 2001